// 切换目录
cd C:\Users\lenovo\Desktop

//结果输出
global res_path C:\Users\lenovo\Desktop

// 1. 对各个股票组合进行回归，并作Newey_West_T 检验

* 按照month进行分组计数
egen t=group(stk)

* 设置面板变量和时间变量
xtset group t  

* 对11个股票组合进行分组回归
forv i=1/8 {
  qui newey ex_ret if Group==`i', lag(4)
  est store r1_`i'
}

* 将数据结果导出
esttab r1_* ,  nogap  replace keep(_cons) b(2) t(2)  star(* 0.1 ** 0.05 *** 0.01)  
esttab r1_* using $res_path/Newey-West_T检验.rtf,   nogap  replace keep(_cons) b(2) t(2) star(* 0.1 ** 0.05 *** 0.01)  

// 2. 对多空组合作Newey-West_T检验

* 按照month进行分组计数
egen t=group(month_y)

* 设置时间变量 
tsset t 

* 作Newey_West_T检验
newey ret_11, lag(4)

* 结果输出
outreg2 using EW_多空组合_Newry-West_T检验.doc,replace tstat bdec(2) tdec(2) ctitle(Average Return_EW)

// 3. Fama-MacBeth回归
egen t=group(month)
xtset stk t 
// Table_3 
xtfmb max beta, lag(0)
outreg2 using FM-BETA.doc,replace tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max illiq, lag(0)
outreg2 using FM-ILLIQ.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max ivol, lag(0)
outreg2 using FM-IVOL.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max max_1, lag(0)
outreg2 using FM-MAX_1.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max mom, lag(0)
outreg2 using FM-MOM.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max rev, lag(0)
outreg2 using FM-REV.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max size, lag(0)
outreg2 using FM-SIZE.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max bm, lag(0)
outreg2 using FM-BM.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb max beta illiq ivol max_1 mom rev size bm, lag(0)
outreg2 using FM.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 

// Table_7
xtfmb ret beta, lag(0)
outreg2 using FM-BETA.doc,replace tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret illiq, lag(0)
outreg2 using FM-ILLIQ.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret max_1, lag(0)
outreg2 using FM-MAX_1.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret mom, lag(0)
outreg2 using FM-MOM.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret rev, lag(0)
outreg2 using FM-REV.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret size, lag(0)
outreg2 using FM-SIZE.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret bm, lag(0)
outreg2 using FM-BM.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret beta illiq max_1 mom rev size bm, lag(0)
outreg2 using FM-1.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 
xtfmb ret beta illiq mom rev size bm, lag(0)
outreg2 using FM-2.doc,append tstat bdec(4) tdec(2) ctitle(MAX) 

// 4. 描述性统计
outreg2 using 描述性统计.doc, replace sum(detail) title(Decriptive statistics)

// 5. 相关性分析
logout, save(corr) word replace: ///
pwcorr max beta sig star(0.5) 




